package net.edu_soft.ec.asset.mapper;

import java.util.List;
import net.edu_soft.ec.asset.pojo.CloudMessage;
import net.edu_soft.ec.asset.pojo.CloudMessageExample;
import org.apache.ibatis.annotations.Param;

public interface CloudMessageMapper {
    long countByExample(CloudMessageExample example);

    int deleteByExample(CloudMessageExample example);

    int deleteByPrimaryKey(Integer cloudMessageId);

    int insert(CloudMessage record);

    int insertSelective(CloudMessage record);

    List<CloudMessage> selectByExample(CloudMessageExample example);

    CloudMessage selectByPrimaryKey(Integer cloudMessageId);

    int updateByExampleSelective(@Param("record") CloudMessage record, @Param("example") CloudMessageExample example);

    int updateByExample(@Param("record") CloudMessage record, @Param("example") CloudMessageExample example);

    int updateByPrimaryKeySelective(CloudMessage record);

    int updateByPrimaryKey(CloudMessage record);
}